package com.kaili.basic.pojo.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description:
 * @Author: shenliqiang
 * @CreateDate: 2019/7/24 13:19
 * @Version: 1.0
 */
@Data
public class MdmDeviceOnlineAddDto extends PageDto{

    @ApiModelProperty(name = "devicetypeId", value = "设备类型")
    private Long devicetypeId;

    @ApiModelProperty(name = "affiliationId", value = "设备归属")
    private Long affiliationId;

    @ApiModelProperty(name = "sysVersion", value = "系统版本号")
    private String sysVersion;

    @ApiModelProperty(name = "romVersion", value = "ROM版本号")
    private String romVersion;

    @ApiModelProperty(name = "appVersion", value = "主APP版本号")
    private String appVersion;

    @ApiModelProperty(name = "assistantVersion", value = "助手版本号")
    private String assistantVersion;

    @ApiModelProperty(name = "deviceStatusId", value = "设备状态")
    private Long deviceStatusId;

    @ApiModelProperty(name = "isCrack", value = "是否破解")
    private String isCrack;

    @ApiModelProperty(name = "isSim", value = "是否破解")
    private String isSim;

    @ApiModelProperty(name = "electroTime", value = "用电时长")
    private String electroTime;

    @ApiModelProperty(name = "signalSource", value = "信号源")
    private String signalSource;

    @ApiModelProperty(name = "signalValue", value = "信号值")
    private String signalValue;

    @ApiModelProperty(name = "batteryp", value = "电量百分比")
    private BigDecimal batteryp;

    @ApiModelProperty(name = "chargeStatusId", value = "充电状态")
    private Long chargeStatusId;

    @ApiModelProperty(name = "memoryUsed", value = "内存可用")
    private BigDecimal memoryUsed;

    @ApiModelProperty(name = "memoryAll", value = "内存总量")
    private BigDecimal memoryAll;

    @ApiModelProperty(name = "onlineStatusId", value = "是否在线")
    private Long onlineStatusId;

    @ApiModelProperty(name = "longitude", value = "经度")
    private String longitude;

    @ApiModelProperty(name = "latitude", value = "纬度")
    private String latitude;

    @ApiModelProperty(name = "description", value = "描述")
    private String description;

    @ApiModelProperty(name = "userId", value = "用户表ID")
    private Long userId;

    @ApiModelProperty(name = "facilityId", value = "设备表ID")
    private Long facilityId;

}
